self-rectifying device - French English Dictionary